package net.huashitong.ssydt.exam.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.hibernate.validator.constraints.NotBlank;


/**
 * @author <a href="mailto:yhy23456@163.com">huiyang.yu</a>
 * @since 2017.08.25
 */
@ApiModel(value = "TestsInVo", description = "修改（重置）刷题计划")
public class TestsInVo extends ExamInfoVO {

    private static final long serialVersionUID = -4577545844917030254L;

    @ApiModelProperty(hidden = true)
    private String userId;//用户id

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    @Override
    @NotBlank(message = "考试类型不能为空")
    public String getExamType() {
        return super.getExamType();
    }

    @Override
    @NotBlank(message = "考试省份不能为空")
    public String getExamProvince() {
        return super.getExamProvince();
    }

    @Override
    @NotBlank(message = "考试城市不能为空")
    public String getExamCity() {
        return super.getExamCity();
    }

    @Override
    @NotBlank(message = "考试时间不能为空")
    public String getExamDate() {
        return super.getExamDate();
    }

    @Override
    @NotBlank(message = "考试范围不能为空")
    public String getExamRange() {
        return super.getExamRange();
    }

}
